Products Shop Support Company |
Change Logs.

Changes in Data Abstract 4.0 for .NET

This document lists the changes introduced by new versions of Data Abstract for .NET.

 

New in Version 4.0.19 (Build .565)

(Status: April 20, 2007)

Enhancements

  • 3226: Improvement of Schema.NewDataset
  • 3053: Implement support forTableRequestInfo.IncludeSchema property

Fixes

  • 3346: AV raised in the Schema Modeler
  • 3339: Cannot fetch preview data in Schema Modeler
  • 3337: IDE crashes when fiddling with properties of RemoteService and server is unreachable or not running (regression in 551)
  • 3191: Default Value works ONLY for string fields

 

New in Version 4.0.17 (Build .557)

(Status: March 6, 2007)

Interim build provided for fixes in RemObjects SDK (no changes in Data Abstract for .NET itself since Build .551)

 

New in Version 4.0.17 (Build .551)

(Status: February 22, 2007)

Enhancements

  • 3063: IDE Exception dialog should show server stack, if possible
  • 2711: Add Help2 filters to all products that ship Help2 help

Fixes

  • 3156: Configuration.Load() fails if EntryAssembly is nil
  • 3154: Server wont find embedded .daConfig resource if it uses non-default filename
  • 2933: Connection manager lose some property values after calling connectionManager.Load()
  • 2691: Problems with using ExecuteCommandEx with RemoteCommand

 

New in Version 4.0.15 (Build .541)

(Status: December 14, 2006)

Enhancements

  • 2628: New Schema Modeler keyboard short-cuts
  • 2052: New PoolTransactionBehavior support

Fixes

  • 2838: Need to check parameter direction in BusinessProcessor.CreateParameterMappings
  • 2770: Strange behavior when dragging tables in Schema Modeler
  • 2766: ASP.NET RemoteDataSource component doesn't allow sorting data in GridView component.
  • 2764: Impossible to change records in ASP.NET if PK was read-only
  • 2746: Schema Modeler could AV on closing
  • 2731: Infinite loop in Schema Modeler
  • 2716: Schema Modeler should check getAuxParams
  • 2707: Socket don't close in DA application with Super TCP Channel

 

New in Version 4.0.13 (Build .521)

(Status: October 25, 2006)

Features

  • 2357: New "Welcome Page" on first start of Visual Studio after installing DA
  • 2311: Option to filter drivers in Connection Wizard by platform if running from IDE
  • 1968: Allow dragging of Stored procedure in Schema Modeler to generate data table
  • 1648: Vastly improved handling of Login on ASP.NET RemoteDataSource

Enhancements

  • 2486: Ability to manage command timeouts
  • 2454: RemoteDataSource needs CacheShema property and not cache schema at design time.
  • 1839: Schema Modeler should persist active selection of data table between runs

Fixes

  • 2515: Validation fails on data tables defined using a stored procedure
  • 2277: Data Tables Pane in Schema Modeler flickers when adding many tables
  • 897: Improved help comments in VB templates
  • 840: "Next" button in Guide Wizard is not selected as default

 

New in Version 4.0.11 (Build .509)

(Status: August 24, 2006)

Enhancements

  • 2290: Update DAServer to also support the new v4 interface
  • 2283: Data Table Wizard will now skip fields that have unknown/unsupported data type
  • 2147: GetServiceSchema/BeforeFindServiceSchema now allows manual loading of Schema
  • 2104, 2105,2117: Minor UI improvements in Schema Modeler
  • 2073: list Microsoft SQL Server "table-value functions" in Schema Modeler Modeler
  • 1696: better error message for updates on tables without primary key

Fixes

  • 2153: typing in Connection Wizard gives error on half-typed DB name
  • 2088: Problem with custom attributes in Schema Modeler

 

New in Version 4.0.9 (Build .495)

(Status: June 30, 2006)

Enhancements

  • 1930: expose the TableRequestInfo structure in the RemoteDataSourceView
  • 1921: Performance enhancement with TypeManager.FindAnyType and arrays
  • 1884: Allow PKs with LogChanges = false to not be included in UPDATEs
  • 1881: Primary Key fields with LogChanges disabled should not update.
  • 1819: datDecimal support
  • 1769: remove redundant "about to" issues from Schema Validation Wizard
  • 1767: Store LogChanges in XSD ExtendedProperties
  • 1766: "Check Connection" button in Schema Modeler should show dialog
  • 1757: Added AcceptChangesDuringFill and AcceptChangesDuringUpdate events to RemoteDataAdapter
  • 1615: Add OnUpdateErrors event on client side
  • 1525: .daConfig profile for MySQL
  • 1504: CustomAttributes property for fields and data tables

Fixes

  • 2034: Database drop-down in Schema Modeler fails, if partial database name is typed in
  • 1948: BinDataStreamer.Dispose didn't call inherited
  • 1916: BusinessProcessor.RefreshDataTableName property editor doesn't show tables
  • 1897: Deleting Command in Schema Modeler asks to delete Connection instead
  • 1864: When pool MaxSize is great than InitialSize then MaxSize is ignored
  • 1858: The server-refresh feature throws an exception for non-string types
  • 1855: Filling some tables in a dataset loses unapplied changes to remaining tables
  • 1840: Problem changing target table in Schema Modeler
  • 1829: "Library not registered" error on Oxygene/DA project
  • 1773: web forms do not work in Schema Modeler's integrated web browser
  • 1771: Validation Wizard inconsistency with Calculated fields
  • 1734: "Load driver" button in Schema Modeler is unintuitive for .NET-only users
  • 1717: Register CF assemblies so that Visual Studio can find them
  • 1514: Connection Wizard comes up empty on unknown driver
  • 1430: ApplyUpdates error with blob
  • 1387: Allow "return values" for remote commands
  • 1283: Optional mapping of "Database" to "DataSource" in connection strings, needed for Jet support
  • 1130: Fill with aApplySchema = true doesn't work for existing datasets
  • 587: Drag & Drop on command pane in Schema Modeler doesn't display "Create commands" option

 

New in Version 4.0.7 (Build .475)

(Status: April 26, 2006)

Features

  • 1374: PostgreSQL driver support

Enhancements

  • 1616: new DAUpdatesFailedException and improved handling of multiple errors returned from server
  • 1534: Show more details if connection fails in Schema Wizard
  • 1463: option for more explanatory error messages when third party driver assemblies (such as for Firebird or PostgreSQL) aren't found
  • 1419: Auto-register RemObjects.DataAbstract with Compact Framework's TypeAssemblies list
  • 1383: Option to delete Diagram in Schema Modeler
  • 1326: better status dialog for "Test Connection"
  • 1321: Schema Modeler Validation Wizard should show Ok/Fail on final page
  • 1218: Option for drivers to provide default AuxParams
  • 1181: Microsoft SQL Server "Money" fields in Schema Modeler
  • 1172: Allow loading of misnamed .daConnections when loading .daSchema from explorer
  • 636: Re-enable "Fill Dataset" design-time menu on RemoteDataAdapter

Fixes

  • 1693: Transactions weren't rolled back when exception occurred
  • 1611: Bad paths to Data Abstract.RODL in some samples
  • 1603: SQL Server ntext field was seen as datWideString, not datWideMemo
  • 1596: Change field name doesn't update column mapping in Schema Modeler
  • 1539: Problem accessing table with spaces (bad/missing quoting)?
  • 1517: Bad metadata retrieval queries for Oracle in default .daConfig
  • 1511: Validation Wizard AVs twice on attached schema
  • 1505: RDA updating an existing XSD doesn't recreate .designer.* file
  • 1484: SchemaWizard enables "Next" on failed connection
  • 1471: Installer should offer to install RO and IP in Borland Developer Studio 2006
  • 1466: Improved exception text for unassigned RemoteService
  • 1462: Firebird generators don't increment
  • 1435: Problems with Calculated Fields
  • 1433: Improve Schema Modeler Identifier Renaming menu names and defaults
  • 1410: better exception for unassigned data streamer
  • 1398: Problem passing blob field between Delphi and .NET
  • 1395: Problem with string parameters streaming from .NET client to Delphi server
  • 1386: Escape parameter names if they contain invalid characters (+,-,., etc)
  • 1326: ASP.NET components don't get registered in IDE automatically
  • 1322: Applying changes to master record without details failed
  • 1315: Blobs retrieved from server lose data in encoding
  • 1312: ASP.NET updating/deleting failed for non-string types
  • 1300: "unclosed quotation mark" error when dragging tables from SQL Server 2005
  • 1212: Sync Name and DisplayName for Fields
  • 1182: Update Column Mapping in RecreateFields
  • 1156: Fetching data with FK constraints fails
  • 1101: Better handling of field changes in Schema Modeler
  • 967: SchemaRequest needs OutgoingFilterParameter property
  • 991: Use "Integrated Security=SSPI" for default SQL Server connections
  • 877: Schema Verification didn't test fields & mappings
  • 62: driver-specific templates for new command statements

 

New in Version 4.0.3 (Build .445)

(Status: February 23, 2006)

Fixes

  • 1299: .NET client cannot handle dots in data table names
  • 1283: ASP.NET design-time support could crash IDE on exceptions
  • 1271: Update Rules Hang Server

 

New in Version 4.0.3 (Build .443)

(Status: February 16, 2006)

Features

  • 644: ASP.NET Support and new RemoteDataSource component.

Enhancements

  • Support calling Fill() on empty DataSet to automatically create DataTables based on schema
  • 1241: Don't execute remote Update call if all deltas are empty
  • 1240: Don't include empty deltas in Update stream
  • 1222: Drivers can now provide default AuxParams
  • 1204: Drivers can now provide list of available databases in New Connection Wizard
  • 1049: Support loading of Schema information as part of Fill()
  • 1017: Provide Help topics for managed drivers in Schema Modeler
  • 998: Support formatting of imported data table names in Schema Modeler
  • 991: Use "Integrated Security=SSPI" for Wizard's default connections
  • 922: Hide/Show steps in Connection Wizard based on managed driver type
  • 904: Option to compare two different schemas in Schema Modeler
  • 875: Improved Mono support
  • 643: Enabled design-time "Fill Dataset" on RemoteDataAdapter

Fixes

  • 1251: Generator-based AutoIncs were not applied correctly
  • 1239: Problem retrieving SQL Server 2005 Stored Procedure names.
  • 1228: IDE's "Fill Dataset Schema" dialog needs improvement
  • 1223: Don't disable Execute button in SQL Editor based on query text
  • 1211: Problem refreshing AutoIncs after update
  • 1168: Problem streaming negative float values
  • 1167: Stream read error when applying updates
  • 1160: Images from Schema Modeler .CHM online help are missing
  • 1154: Schema Modeler "Add New Table" in diagram doesn't cancel
  • 1153: Schema Modeler "Loaded Drivers" dialog doesn't close with "Esc"
  • 1152: Schema Modeler "Loaded Drivers" dialog should include list of Managed drivers
  • 1127: problem with updating SQL Server 2005 blob fields
  • 1126: Trying to amend the DeltaChange in BeforeProcessChange does not work
  • 1125: Problem with Blob field in delta from Delphi client to .NET server
  • 1071: SQL Server 2005 quoting logic broken
  • 997: Schema Modeler SQL Editor did not honor MaxRecords for managed drivers
  • 993: Index error in Schema Validation Wizard
  • 990: "safecall" error in Schema Modeler with "Integrated Security=True" in connection string
  • 968: Expose DeltaChange.OldValues/NewValues as C#-accessible indexer properties
  • 963: Null/Empty values to be passed as parameters from Schema Modeler need to be encoded
  • 945: DA/Delphi component editors didn't work against .NET servers
  • 937: Cannot close the SQL Editor with "Esc"
  • 926: Fix to RemoteDataAdapter.Schema property
  • 917: BusinessProcessor.AfterRefreshChange was not fired

 

New in Version 4.0.1 (Build .419)

Data Abstract 4.0.1 is the first release of Data Abstract for .NET